Sced: a Tool for Dynamic Modelling of Object Systems

نویسندگان

  • Kai Koskimies
  • Tatu Männistö
  • Tarja Systä
  • Jyrki Tuomi
چکیده

Dynamic modeling of object-oriented software makes use of scenario diagrams, i.e. descriptions of particular uses of a system in terms of message flow between the objects belonging to the system. Such diagrams help the designer to specify the general behavior of objects as state machines or as collections of methods. Several techniques are discussed for building automated tool support for the dynamic modeling aspects of object-oriented software development. The discussed techniques include synthesis of state machines and method descriptions on the basis of scenario diagrams, constructing scenario diagrams with the support of existing state machines, visualizing the run-time behavior of an object system, extracting state machines of objects from running systems, consistency checking between scenario diagrams and state machines, automated simplification of state machines using OMT notation, and automated layout for state machines.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Dynamic Modeling in Forward and Reverse Engineering of Object-Oriented Software Systems

A prototype tool called SCED is used for modeling the dynamic behavior of object-oriented software as scenario diagrams and state diagrams. In SCED state diagrams can be synthesized automatically from scenario diagrams. When reverse engineering existing software, a parser and a debugger are used for extracting static and dynamic information, respectively. The parsed information is viewed as a n...

متن کامل

Understanding the Behavior of Java Programs

To fully understand the underlying architecture of an object-oriented software system, both static and dynamic analyses are needed. Dynamic reverse engineering techniques are especially important for understanding the run-time behavior of objects in a distributed object systems and in systems that rely heavily on polymorphism. Shimba, a prototype reverse engineering environment, has been built ...

متن کامل

Dynamic Reverse Engineering of Java Software

An experimental environment has been built to reverse engineer the run-time behavior of Java software. Event trace information is generated as a result of running the target software under a debugger. The event trace is loaded to a prototype tool SCED [KMST98] as scenario diagrams. In SCED state diagrams can be generated automatically from a set of scenario diagrams. This facility is used to ex...

متن کامل

Literature Review of Traffic Assignment: Static and Dynamic

Rapid urban growth is resulting into increase in travel demand and private vehicle ownership in urban areas. In the present scenario the existing infrastructure has failed to match the demand that leads to traffic congestion, vehicular pollution and accidents. With traffic congestion augmentation on the road, delay of commuters has increased and reliability of road network has decreased. Four s...

متن کامل

Modelsaz: An Object-Oriented Computer-Aided Modeling Environment

Modeling and simulation of processing plants are widely used in industry. Construction of a mathematical model for a plant is a time-consuming and error-prone task. In light of extensive advancements in computer science (both hardware and software), computers are becoming a necessary instrument in industrial activities. Many software tools for modeling, simulation and optimization of proces...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996